package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("LineaVenta")
public class LineaVenta implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codVenta;
	
	private int numeroLinea;
	
	private Producto producto;
	
	private ListaLineaVentaItem listaLineaVentaItem;
	
	private int cantidad;
	
	private Double precio;

	public int getCodVenta() {
		return codVenta;
	}

	public void setCodVenta(int codVenta) {
		this.codVenta = codVenta;
	}

	public int getNumeroLinea() {
		return numeroLinea;
	}

	public void setNumeroLinea(int numeroLinea) {
		this.numeroLinea = numeroLinea;
	}

	public Producto getProducto() {
		return producto;
	}

	public void setProducto(Producto producto) {
		this.producto = producto;
	}
	
	public ListaLineaVentaItem getListaLineaVentaItem() {
		return listaLineaVentaItem;
	}

	public void setListaLineaVentaItem(ListaLineaVentaItem listaLineaVentaItem) {
		this.listaLineaVentaItem = listaLineaVentaItem;
	}
	
	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	public Double getPrecio() {
		return precio;
	}

	public void setPrecio(Double precio) {
		this.precio = precio;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
